/*
 * @Date: 2020-07-24 09:37:57
 * @LastEditors: xujianxing
 * @LastEditTime: 2020-07-24 10:07:56
 * @FilePath: \my-app-ts\src\api\request.ts
 */

import axios from "axios";

const service = axios.create({
  baseURL: "/",
});

/**
 * 请求拦截
 */
service.interceptors.request.use(
  (config) => {
    // here 操作请求头
    return config;
  },
  (err) => {
    // here 请求出错
  }
);

/**
 * 响应拦截
 */
service.interceptors.response.use(
  (res) => {
    // 绿色 200 状态码处理
    return res.data;
  },
  (err) => {
    // 红色 http 错误码处理
  }
);

export { service as request };
